#ifndef PARENTNODE_H
#define PARENTNODE_H

#include <vector>
#include "SceneGraphNode.h"
#include "ShapeNode.h"

using namespace std;

namespace scenegraph{

	class ParentNode : public SceneGraphNode
	{
		vector<SceneGraphNode*> children;
		ShapeNode* shape;

	public:  
		ParentNode();
		~ParentNode();
		void draw();
		void destroy();
		void addChild( SceneGraphNode* childNode );
		void setShape( ShapeNode* shapeNode );
	};
}
#endif